#main{margin-top:0; margin-left:15px;}
.col-left{ width:198px; }

/*.shopping-options-title{ background:url(../img/shopping_options.gif) no-repeat; height:36px; width:197px; }*/
.shop-by{ margin:0 0 1px 0; padding:7px 0 0 35px; background:url(../img/shop_by.gif) no-repeat; font:bold italic 14px Verdana, Helvetica, sans-serif; color:#fff; height:23px; width:198px; }
.shopping-options-title{ padding:0 0 0 13px; background:url(../img/nav.png) left top repeat-x; font:bold 13px Arial, Helvetica, sans-serif; color:#ffffcc; height:24px; width:185px; line-height:24px; }


.side-col dl{ border:1px solid #DADADA; padding:5px 10px;}
.side-col dt{ border-top:1px solid #DADADA;  padding-top:5px; background:url(../img/arrow_2.gif) no-repeat 0px 8px; padding-left:18px; }
.side-col dt.first{ border:none; }

.side-col dd{line-height:20px;  margin-bottom:10px; }
.side-col .side-ad{ background:url(../img/side_ad.gif) no-repeat; width:197px; height:244px; margin-top:20px; }
.newsletter{ margin-top:20px; }
.newsletter .panel-title{ background:url(../img/newsletter.gif) no-repeat; height:36px; width:197px; }
.newsletter .content{ border:1px solid #DADADA; }
.newsletter .content .sub-title{font:bold 12px arial;}
.newsletter .content .news-letter-input{ border:1px solid #777777; padding:3px 0; width:170px; margin-top:5px; }
.newsletter .content .submit{ border:none; background:url(../img/subscribe.gif) no-repeat; width:102px; height:31px; margin:10px 0; margin-left:35px; cursor:pointer;} }
  
.select-currency{ position:relative; margin-top:20px; }
.select-currency{ background:url(../img/select_currency.gif) no-repeat; width:201px; height:89px; }
.select-currency #currency-selector{ position:relative; top:51px; left:23px; width:160px; }


#main h1{ float:left; font-size:16px; }
/*#main .discount-icon{ float:right; background:url(../img/high_volume.gif) no-repeat; height:24px; width:230px; }*/
#main .discount-icon{ margin:0 0 5px 0; float:right; background:url(../img/high_volume.gif) no-repeat; height:28px; width:190px; }


/*#main .brief{  font-size:14px; }*/
#main .brief{ font:12px/130% Arial, Helvetica, sans-serif;  }

#main .tool-bar{ padding:4px 20px; margin-top:10px; width:706px; height:21px; background:url(../img/toolbar.gif) no-repeat; }
#main .tool-bar.bottom{ background-image:url(../img/toolbar_bottom.gif); height:30px; }
  
#main .item-count{ float:left; font-weight:bold; }

#main .sort-by{ float:left; margin-left:35px; padding:0; }
#main .show-by{ float:left; margin-left:35px; padding:0;  }

#main .up-or-down{color:red;}

#main .page-roll{ float:right;  padding:0; margin-right:25px; }
#main .page-roll .current{ color:#000; }


.list-items li{ float:left; width:237px; overflow:hidden; background:url(../img/list_item_bg.gif) repeat-x 0 bottom; }

.list-items li { position:relative; min-height:405px; _height:405px; padding:5px; border:1px solid #C7C7C7; border-right:none; }
.list-items li.last { border-right:1px solid #C7C7C7; padding-right:6px; }
.list-items .pro-pic{ margin:20px 50px; }
.list-items h2 a{font-size:13px; font-weight:bold; }

/*.list-items ul .clearer{ margin-bottom:10px; }*/
.list-items ul .clearer{ margin-bottom:0px; list-style:none} 

.list-items .price-info{text-align:center;}
.list-items .price-info .level{ width: 10px; height: 16px; text-indent: 0; background:url(../img/level1.gif) no-repeat; padding: 3px;}
.list-items .price{font:bold 13px arial; }
.list-items .new-price{ color:#FF7A09; font:bold 18px arial; }
#main .list-items .brief{ font-size:12px; margin-top:15px; }
.list-items .learn-more{display:block;}

.list-items .tools{ margin-top:10px; text-align:center; }
.list-items .tools a{ color:#2553A8; background:#FAFEFD; border:1px solid #DDDDDD; padding:3px; }
.list-items .ratings {    margin:7px 0;    line-height:1em;	width:100px;    }
.list-items .rating-box {    float:left;	top:10px;    left:10px;    position:relative;    width:69px;    height:13px;    margin-right:5px;    background:url(../images/product_rating_blank_star.gif) repeat-x;    }
.list-items .rating-box .rating {    position:absolute;    top:0;    left:0;    height:13px;    background:url(../images/product_rating_full_star.gif) repeat-x;    }
.list-items .ratings-list {    margin:4px 0;    }
.list-items .ratings-list td {    padding:3px 0;    }
.list-items .ratings-list td.label {    padding-right:8px;    font-size:.95em;    font-weight:bold;    line-height:1em;    }

.list-items .last-layout{width:247px; height:43px;position:absolute; bottom:0; right:5px;}
.list-items .add-to-cart{ position:absolute; bottom:5px; right:5px; background:url(../img/add_to_cart.gif) no-repeat; border:none; width:109px; height:30px; cursor:pointer; }
.list-items .backorder{ position:absolute; bottom:5px; right:5px; background:url(../img/backorder.gif) no-repeat; border:none; width:109px; height:30px; cursor:pointer; }
.list-items .out-of-stock{ position:absolute; bottom:2px; right:3px; margin:25px 15px 0 0; padding:0 0 0 20px; border:none; height:40px; line-height:40px; background:url(../img/out_of_stock.gif) left center no-repeat;}